/***************************************************
> Copyright (C) 2024 ==LENA== All rights reserved.
> File Name: 结构体.c
> Author: lena
> Mail:lena_li@126.com
> Created Time: 2024年07月12日 星期五 19时29分23秒
***************************************************/

#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>

//结构体声明 
struct StudentInfo
{
	int id;//学号
	char name[20];//姓名
	char sex;//性别
	float score;//成绩
	char joinTime[100];//入学时间
};

int main(int argc,const char* argv[])
{
	//结构体变量 初始化
	struct StudentInfo info = \
		{1,"师启航",'m',61.5,"2024-6-30"};
	
	struct StudentInfo infoInput;
	//清空
	bzero(&infoInput,sizeof(struct StudentInfo));
	//输入；
	printf("input id:");
	scanf("%d",&infoInput.id);
	printf("input name:");
	scanf("%s",infoInput.name);
	getchar();//接收回车
	printf("input sex:");
	scanf("%c",&infoInput.sex);
	printf("input score:");
	scanf("%f",&infoInput.score);
	printf("input joinTime:");
	scanf("%s",infoInput.joinTime);
		
	//结构体遍历
	printf("%d %s %c %.2f %s\n",\
	info.id,info.name,info.sex,\
	info.score,info.joinTime);
	
	printf("%d %s %c %.2f %s\n",\
	infoInput.id,infoInput.name,infoInput.sex,\
	infoInput.score,infoInput.joinTime);
    return 0;
}
